package com.cmpe451.nutty.service;

import java.security.NoSuchAlgorithmException;
import java.util.List;

import org.springframework.beans.factory.InitializingBean;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Component;

import com.cmpe451.nutty.dao.RecipeDao;
import com.cmpe451.nutty.dao.TwitterDao;
import com.cmpe451.nutty.model.Comment;
import com.cmpe451.nutty.model.Ingredients;
import com.cmpe451.nutty.model.Rate;
import com.cmpe451.nutty.model.Recipe;
import com.cmpe451.nutty.model.Style;
import com.cmpe451.nutty.model.Tools;
import com.cmpe451.nutty.model.Unit;
import com.cmpe451.nutty.model.User;
import com.cmpe451.nutty.so.GuiUser;

@Component
public interface MailService extends CommonService {

	void sendConfirmationMail(User user, String currentUrl) throws NoSuchAlgorithmException;

	void sendRecoveryMail(String username, String email, String pass);

	void sendDeactivateMail(User user, String currentUrl) throws NoSuchAlgorithmException;

	

	
	
}
